home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / lord2b7.zip / PORTTOWN.REF < prev    next >
Text File  |  1997-06-04  |  26KB  |  1,194 lines

  1. ;porttown and surrounding areas
  2. ;pap and seth both worked on this file, so if the spacing is different
  3. ;in places (ie, ugly as hell) this was paps work. ;>
  4. @#showwhore
  5. @show
  6. ▀▀        ▄  ▄▄ ▀▀█░░░██▀ 
  7. AC ▄ ▄▄▀▀▀██▄▄▄▄█▄ ▀█░░██████
  8. AC▀▀██▀▀██████▀███░░░▄▄▄▄▄
  9. AC  ▄█▀▀▀       ░░   ■ ▄▄▀  ░░   ▄█
  10. AC▄███▓▓▒█▄ ▀█████ ░ █
  11. AC▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  12. AC ▄▄██▄▄        ░░ ▀▄ ▐▓░  C▄█
  13. AC▄███▓▓▒▒░░███ ▐█████ 
  14. ACC█
  15. AC ▓█████▄▄▄█▄▄  ▄▄ C ▓■▀ ▄▄▀▀▀▀▀██▀█▓▒▒
  16. AC░░███░░▒ ██████ 
  17. AC  You think you   C
  18. AC ▒▓▓▓█████▓░▀▀▀    ▀▀▄▀  ▀C▀▀
  19. AC▒░███░░▒░  ▐████▀
  20. AC                   C
  21. AC ░░▒▒▓▓▓█▓░  ▄▄█ ▄▄
  22. AC▄▀▀█░▄▄▄▄▄▄▄▄▄  ▐██░░░
  23. AC▒░  ▌  ▄█▄ ░C
  24. ACknow what thisC
  25. AC ██░░▒▒▒▓█▌ ▄█░▄█████
  26. AC███▄▄▀▀█████▄░ ▒░░   
  27. AC█C ██                
  28. AC   C█ ░
  29. AC ▓▓██░░░▀▀C▀▀▀▀████████▄▄▀▀████
  30. AC▐█░C▌░    ███  
  31. AC woman wants evenC█ ▐
  32. AC ░▒▓▓▓▀C ▀█░▓█▄▄▄  ▀▀███
  33. AC████▄▀▀▀C█▌C░C  ▐██ 
  34. AC                 C ▐
  35. AC  ░░░▓▌ ▄▄▌ ▄C▀▀▀▀███▄▄██████
  36. AC  ▄▓▀  █  C  ▐██▀
  37. AC░Cbefore she asks.C░▐
  38. AC C░░▌ ░▓ 
  39. AC■▀   ▄  ▀███████▌ ░
  40. AC C▐█C░   ░C
  41. AC ▐
  42. AC C   ▓█   
  43. AC ▄▀ ▀▀ ▄███████ 
  44. AC C▀█▄░C ▐█
  45. AC ░C <press a key> C ▐
  46. AC C░   ▀C▄▄▄███
  47. AC██▓██ ░C ▀▀▄    
  48. AC████C█ ▐
  49. AC C░▌ ░▓███▄▄████▀▀▄███████████
  50. AC   C█     ▌█▀█
  51. ACC█ ▓
  52. AC   ░▐▌ ░▓█▄▄▀▀▀▄█████████
  53. AC████████▄▄▄     ▄▓
  54. AC  ▐▌  ▌  ▀▀▀▀▀▀▀██▀▀▀▀▀███▀██
  55. AC██ ▐
  56. AC C░▀▄  ▀▓█████
  57. AC▓▓▓████████████████▄▄▄▄▄▓░
  58. AC ▄▀  ▐██▌   ██ ▄▄██████▄
  59. AC▄        ▄█
  60. AC C ▀▄ ███▓▓▓▓█████
  61. AC████▓██████▓▓████ 
  62. AC▐▓   ████    ▓███▀░▀██
  63. AC███▌░   ▄
  64. AC  ░C ▐▌ ███▓▓████████▄
  65. AC▀▀▀▀████████████ ▓░   ██
  66. AC███▄▄█████████████▄▄▄█
  67. AC███
  68. AC C░░▓ ▓███████████████
  69. AC█████████████ ▐░    ██████████
  70. AC████████████████████
  71. AC C▓▌ ░▓██████████▀▀▀▀▀▀▀█████████
  72. AC██░ █ C ▐██████████████████████
  73. AC██████
  74. AC C▄▀ ▓██████▀ 
  75. AC▄░     C ▀▀████▓░
  76. AC ▀C ▐████████████████████
  77. AC████████
  78. AC C▐▌ ▒███████▄▄▄▄ ▀▀■ 
  79. AC    ▄▄▄█████  ░C  
  80. AC ▐█████████████████████████████
  81. AC C▀▄ ░▀▀██████████▄▓▄▄
  82. AC█████████▀▀        ░   ██████████████████████████████
  83. AC C░░▀▀▄    ▀▀▀▀▀████████▀▀▀C
  84. AC         ▀▀▀▀▀
  85. @do readchar `s01
  86. @#JUNKMAN1
  87. @do moveback
  88. @do saybar
  89. `0Nick: `2Ahh... Comfy chair!  Not like that one bed at Stonepass Lodge...
  90.  
  91. @#JUNKMAN2
  92. @do moveback
  93. @busy
  94. @show
  95. `r0`c
  96.  
  97.  
  98.                      `0"What would ya like to part with, kid?"
  99.  
  100. @sellmanager
  101.  
  102. @drawmap
  103. @update
  104.  
  105. @#FISH
  106. @offmap
  107. @do moveback
  108. @show
  109. `r0`c  `r1  `%The House O' Fish  `r0
  110.  
  111.   `2People are buying and selling fish all over the place!  You also see
  112.   some nice rods in a corner.  A man introduces himself as `0Smithy`2 and
  113.   asks what you need. 
  114.  
  115. @do `v01 is 1
  116. @do write
  117. `x`x
  118. @choice
  119. Buy something
  120. Sell some fish
  121. Conduct business with Smithy
  122. Leave
  123. @if response is 3 then do
  124.   @begin
  125.   @do `p20 is 2
  126.   @run getquest in quest.ref
  127.   @closescript
  128.   @end
  129.  
  130. @if response is 1 then do
  131.   @begin
  132.   @do write
  133. `\`\
  134.   @buymanager
  135.   28
  136.   29
  137.   @do goto fish
  138.   @end
  139.  
  140. @if responce is 2 then do
  141.   @begin
  142.   @label fishsell
  143.   @show
  144. `c  `r1  The market place  `r0
  145.  
  146.   `2You walk up to a fish bin and show 'em what you got.
  147.  
  148.   `2You are holding `$$&money`2.
  149.  
  150. @do write
  151. `x`x
  152. @do `v01 is 1
  153. @choice
  154. <`i29 1 <`i30 1 You have no fish to sell.
  155. >`i29 0 Sell a Salmon for `$$50`%. `2(you have `0`i29`2)
  156. >`i30 0 Sell a Sparking Green Salmon for `$$250`%. `2(you have `0`i30`2)
  157. >`i29 0 <`i30 1 Sell nothing
  158. >`i30 0 <`i29 1 Sell nothing
  159. >`i30 0 >`i29 0 Sell nothing
  160. @if responce is 2 then do
  161.   @begin
  162.   @show
  163. `\`\  `0"Thank you for the fish, s&sir!"
  164.  
  165. `k
  166.   @do money + 50
  167.   @do `i29 - 1
  168.   @do goto fishsell
  169.   @end
  170. @if responce is 3 then do
  171.   @begin
  172.   @show
  173. `\`\  `0"My god?!? Where did you catch this?!?  Thank you!"
  174.  
  175. `k
  176.   @do money + 250
  177.   @do `i30 - 1
  178.   @do goto fishsell
  179.   @end
  180.  
  181.  @do goto fish
  182.  
  183.  @end
  184.  
  185. @drawmap
  186. @update
  187.  
  188. @#man
  189. ;Helpfull man in Porttown
  190. @do moveback
  191. @do `p20 random 9 1
  192. @if `p20 is 1 then saybar
  193. `%Guy: `0I hear the longer boat rides are relaxing.
  194. @if `p20 is 2 then saybar
  195. `%Guy: `0I hear there's a shortcut through the Snowy Pass!
  196. @if `p20 is 3 then saybar
  197. `%Guy: `0Watch out for the girls at the inn here...
  198. @if `p20 is 4 then saybar
  199. `%Guy: `0I hear the dark forest is a terrible place.
  200. @if `p20 is 5 then saybar
  201. `%Guy: `0A sailor told me of an undiscovered island once!
  202. @if `p20 is 6 then saybar
  203. `%Guy: `0The Hag's place is the safest place in town!
  204. @if `p20 is 7 then saybar
  205. `%Guy: `0Did you know Enya rules?
  206. @if `p20 is 8 then saybar
  207. `%Guy: `0On the other two continents I hear life is really exciting.
  208. @if `p20 is 9 then saybar
  209. `%Guy: `0Watch for the oracle!
  210.  
  211.  
  212. @#WHORE
  213. ;random things that happen walking around the sea hag hotel
  214. @if sexmale is 0 then do
  215.   @begin
  216.   ;if they are female, don't run this... sorry girls, no female version
  217.   ;was written.
  218.   @closescript
  219.   @end
  220. @if `v06 is 1 then do
  221.   @begin
  222.   ;clean mode is on, lets get the hell out of this routine!!
  223.   @closescript
  224.   @end
  225. @busy
  226. @do write
  227. `r1
  228. @clearblock 21 21
  229. @do move 3 21
  230. @do write
  231. `r0  `2A skanky looking woman pulls your arm.  Speak with her? [`0Y`2/`0N`2] :`x
  232. @do readspecial `s01 YN
  233.  
  234. @if `s01 is N then do
  235.   @begin
  236.   @if `07 < 5 then do
  237.     @begin
  238.     ;person is evil
  239.     @do saybar
  240. You brutally kick her in the face.
  241.     @closescript
  242.     @end
  243.   @do saybar
  244. You push her away.  Poor lost soul.
  245.    @closescript
  246.   @end
  247. @pauseoff
  248. @routine showwhore
  249. @show
  250. `r0`c  `r1`% Close encounters with the whore kind  `r0
  251.  
  252. `0  "Looking for a good time, sir?  Only `$$25`0." `2she drolls.
  253.  
  254. `2  Not a bad price, but her clothes are ragged and her face dirty... Would
  255.   it be safe?
  256.  
  257. @do write
  258. `x`x
  259. @do `v01 is 1
  260. @choice
  261. Why not?  Daddy needs to relax a little bit.
  262. Not today.
  263. @if response is 1 then do
  264.   @begin
  265.   @if money < 25 then do
  266.     @begin
  267.     @show
  268. `\`\  `2You lack the funds for a whore right now.
  269.  
  270. `k
  271.     @drawmap
  272.     @update
  273.     @closescript
  274.     @end
  275.   @do money - 25
  276.   @do x is 54
  277.   @do y is 12
  278.   @do `p20 is random 5 1
  279.   @if `p20 is 1 then do
  280.     @begin
  281.     ;ha ha, user caught vd
  282.     @do `p12 is 1
  283.     @end
  284.   @do `p34 + 1
  285.   @show
  286. `\`\  `2She leads you to her bed.
  287.  
  288. `k`c  `r1  All Aboard  `r0
  289.  
  290. `2  You remove her garments - as you touch her skin flakes fall off in
  291.   your hand.  You shudder as a finger brushes over a large open sore on her
  292.   back.
  293.  
  294. `k  It is over quickly.  Your reverie is interrupted by the sound of wretching
  295.   in a corner.  She seems sick.
  296.  
  297.   `4THERE IS A 20 PERCENT CHANCE THAT YOU JUST CAUGHT SOMETHING.
  298.  
  299. `k
  300.   @drawmap
  301.   @update
  302.   @do saybar
  303. You put your pants back on.
  304.   @closescript
  305.   @end
  306.  
  307. @show
  308. `\`\  `$"I do not desire your services right now, woman," `2you inform
  309.   her.
  310.  
  311. `k
  312. @drawmap
  313. @update
  314.  
  315. @#inn
  316. ;this is for the sea hag hotel
  317. @do `v01 is 1
  318. @offmap
  319. @do moveback
  320. @show
  321. `r0`c  `%`r1  THE SEA HAG HOTEL  `r0
  322.  
  323.   `2This place looks a little campy - slack jaws sea harlots wander around
  324.   the rooms aimlessly.
  325.  
  326.   A balding woman with a few teeth missing smiles warmly you at you.
  327.  
  328.   You are holding `$$&money`2.
  329.  
  330. @do write
  331. `x`x
  332. @choice
  333. Get a room (`$$50`%)
  334. Leave
  335. @if response is 1 then do
  336.   @begin
  337.   @if money < 50 then do
  338.     @begin
  339.     @show
  340. `\`\`2  You are short on cash.  Pretty sad when you can't even afford to stay
  341.   here...
  342.  
  343. `k
  344.     @drawmap
  345.     @update
  346.     @closescript
  347.     @end
  348.    @show
  349. `\`\  `2You give the woman the cash.  She leads you inside...
  350. `\`k
  351.    @do money - 50
  352.    @do x is 24
  353.    @do y is 4
  354.    @do map is 153
  355.    @loadmap 153
  356.    @drawmap
  357.    @update
  358.    @closescript
  359.   @end
  360.  
  361. @drawmap
  362. @update
  363.  
  364. @#heal
  365. @offmap
  366. @do moveback
  367. @do `v01 is 1
  368. @show
  369. `r0`c  `r1  PortTown Healing  `r0
  370.  
  371. `2  Hoss looks you over for wounds.
  372.  
  373. @do write
  374. `x`x
  375. @if `p02 < `p03 then do
  376.  @begin
  377. @do `p20 is `p03
  378. @do `p20 - `p02
  379. @do `p20 / 2
  380.  
  381.  
  382.  @show
  383. `0"You don't look so good, friend!  I'll fix ya up for `$`p20`0 gold, k?"
  384.  
  385. @do write
  386. `x`x
  387. @choice
  388. Heal yourself for `$$`p20`%. (you have `$$&money`%)
  389. Limp on out.
  390. @show
  391. `\
  392. @if response is 1 then do begin
  393.  @begin
  394.  @if money < `p20 then do
  395.   @begin
  396.   @show
  397.   `0"Sorry old s&boy, we don't do charity work here."
  398.  
  399.  @do write
  400. `x`x
  401.  @choice
  402. Well Christ!  How am I supposed to make money when I can barely walk?
  403. Jesus, how 'bout a little compassion for once in your life old man!
  404. How 'bout some of your 'special' pills then?
  405. Yes sir.
  406. @show
  407.  
  408.  
  409. @if response is 4 then do
  410.  @begin
  411.  @show
  412.   `0"That's a good lad, now get along with you!" `2 he laughs.
  413.  
  414. `k
  415.  @end
  416.  
  417. @if response is 1 then do
  418.  @begin
  419.  @show
  420.   `0"Damn it, s&boy, be a s&man for once in your life!"`2 he yells.
  421.  
  422. `k
  423.  @end
  424. @if response is 2 then do
  425.  @begin
  426.  @show
  427.   `0"I cannot respect a man who doesn't work," `2Hoss informs you.
  428.  
  429. `k
  430.  @end
  431. @if response is 3 then do
  432.  @begin
  433.  @do `p02 = 1
  434.  @show
  435.   `0"Sure.  Take uh.. these." `2 he snickers.
  436.  
  437.   `2You gulp down the weird black pills
  438.  
  439.   `4HIT POINTS GO DOWN TO 1.
  440.  
  441. `k
  442.  @end
  443.  
  444.   @drawmap
  445.   @update
  446.   @closescript
  447.   @end
  448.  
  449. @do money - `p20
  450. @do `p21 = `p03
  451. @do `p21 - `p02
  452. @do `p02 = `p03
  453. @show
  454.   `2You feel much better as `0`p21`2 hitpoints are restored.
  455.  
  456. `k
  457.   @end
  458.   @drawmap
  459.   @update
  460.   @closescript
  461. @end
  462.  
  463. @show
  464. `0"You have no ailments, come back later!" `2Hoss laughs.
  465.  
  466. `k
  467. @drawmap
  468. @update
  469.  
  470.  
  471. @#PIRATE
  472. ;The pirate ship
  473. @DO MOVEBACK
  474. @BUSY
  475. @DO `v01 is 1
  476. @SHOW
  477. `r0`c  `r1 Look a Pirate ship!! `r0
  478.  
  479.   `2The guard yells `0"Arrr, I be a pirate, and you be on me ship.  What do
  480.   you want you land lover?"
  481.                       
  482. @DO WRITE
  483. `x`x
  484. @CHOICE
  485. Ask some pirate trivia
  486. Can I become a pirate?
  487. @IF RESPONSE IS 1 THEN DO
  488. @Begin
  489. @Show
  490. `\`\  `$"What's another name for pirate treasure?"`2 you ask.
  491. `\`k  `0"I believe that'd be booty!!!" `2he replies.
  492. `\`k
  493. @DRAWMAP
  494. @UPDATE        
  495. @CLOSESCRIPT
  496. @End
  497. @IF RESPONSE IS 2 THEN DO
  498. @Begin
  499. @Show
  500. `\`\  `0"Arrr, I don't think ye be cool enough to join our drunken
  501.    crew quite yet," `2the scurvy pirate replies.
  502. `\`k
  503. @DRAWMAP
  504. @UPDATE
  505. @CLOSESCRIPT
  506. @End
  507.  
  508. @#CARGO
  509. ;The Cargo ship
  510. @DO MOVEBACK
  511. @BUSY
  512. @DO `v01 is 1
  513. @SHOW
  514. `r0`c  `r1 Looks like a cargo ship `r0
  515.  
  516.   `2A deckman approaches you `0"We're headed to ArrisVille.  Do you have any
  517.   thing that you need to be transported there?"
  518.                       
  519. @DO WRITE
  520. `x`x
  521. @CHOICE
  522. Nope, not really
  523. Stowaway on board
  524. @IF RESPONSE IS 1 THEN DO
  525. @Begin
  526. @Show
  527. `\`\  `$"Nope just taking a look around,"`2 you reply.
  528. `\`k
  529. @DRAWMAP
  530. @UPDATE        
  531. @CLOSESCRIPT
  532. @End
  533. @IF RESPONSE IS 2 THEN DO
  534. @Begin
  535. @Show
  536. `\`\  `$"Nothing much," `2you say.  He turns and walks away.  `$"Except for
  537.    myself," `2you laugh as you sneak under deck. (unfinished!!)
  538. `\`k
  539. @DRAWMAP
  540. @UPDATE
  541. @CLOSESCRIPT
  542. @End
  543.  
  544. @#TRAVEL
  545. ;The travel offices
  546. @DO MOVEBACK
  547. @BUSY
  548. @DO `v01 is 1
  549. @SHOW
  550. `r0`c  `r1`% PortTown Travel `r0
  551.  
  552.   `0"Welcome to PortTown travel, how may I help you?" `2Asks a receptionist.            
  553. @DO WRITE
  554. `x`x
  555. @CHOICE
  556. Purchase a world map
  557. Buy a ticket for somewhere
  558. Leave
  559. @IF RESPONSE IS 1 THEN DO
  560. @Begin
  561. @Show
  562. `\`\  `$"I'd like to get a map,"`2 you reply.
  563. `\`k  `0"Okay that'll be 20 gold,"`2 she states.
  564.  
  565. @if money < 20 then do
  566.         @BEGIN
  567.         @show
  568.   `2You don't have that much, so naturally you take it out on her.
  569.  
  570. `k  `$"Look you stupid wench, since when do maps cost that much?!?! You just
  571.   lost a customer, lady!" `2you scream.
  572.  
  573. `k  `2You see tears in her eyes as you storm out the door.
  574. `\`k
  575.         @DRAWMAP
  576.         @UPDATE
  577.         @CLOSESCRIPT
  578.         @End
  579. @show
  580. `2  You plop down the money.`\`\`k
  581. @do money - 20
  582. @do `i20 + 1
  583. @DRAWMAP
  584. @UPDATE        
  585. @CLOSESCRIPT
  586. @End
  587.  
  588. @IF RESPONSE IS 2 THEN DO
  589. @Begin
  590. @Show
  591. `\`\  `$"I need to get out of town," `2you say.  She smiles, `0"Okay where
  592.    would you like to go?" `2You review your choices.
  593.  
  594. `k
  595. @show
  596. `r0`c                         `r1 `%Porttown Booking Center
  597.  
  598.  
  599. @buymanager
  600. 26
  601. 27
  602. 33
  603. @do goto TRAVEL
  604. @End
  605.  
  606.  
  607. @IF RESPONSE IS 3 THEN DO
  608. @Begin
  609. @Show
  610. `\`\  `$"Sorry wrong building,"`2 you say as you saunter out the door.
  611. `\`k
  612. @DRAWMAP
  613. @UPDATE        
  614. @CLOSESCRIPT
  615. @End
  616.  
  617. @#MART
  618. ;The quicke mart (tm) 
  619. @DO MOVEBACK
  620. @BUSY
  621. @DO `v01 is 1
  622. @label martstart
  623. @SHOW
  624. `r0`c  `r1`% Wow, they have everything in here `r0
  625.  
  626.   `2The clerk behind the counter greets you `0"Oh my golly-gosh, customers!!
  627.   How ever my I help you?"
  628.                       
  629. @DO WRITE
  630. `x`x
  631. @CHOICE
  632. Ask for some beef-jerky
  633. Get a super squishie for 1 gold
  634. Check out isle five for supplies
  635. Leave
  636. @if responce is 4 then do
  637.  @begin
  638.  @drawmap
  639.  @update
  640.  @closescript
  641.  @end
  642.  
  643. @IF RESPONSE IS 3 THEN DO
  644. @Begin
  645. @Show
  646. `\`\  `$"I need to get some new gear," `2you say.  He smiles, `0"Okie Doaky
  647.   I hope you enjoy our fine selection of death tools."  `2You review your
  648.   choices.
  649.  
  650. `k
  651. @show
  652. `r0`c                         `r1 `%Quick-E Mart Stuff
  653.  
  654.  
  655. @buymanager
  656. 35
  657. 36
  658. 37
  659. 40
  660. @do goto martstart
  661. @End
  662.  
  663. @IF RESPONSE IS 1 THEN DO
  664. @Begin
  665. @Show
  666. `\`\  `2You take a look at the jerky, you're pretty sure you're better off
  667.   eating something you killed outside.`%
  668. `\`k
  669. @DO goto martstart
  670. @End
  671. @IF RESPONSE IS 2 THEN DO
  672. @Begin
  673. @if money < 1 then do
  674.   @begin
  675.   @show
  676. `\`\  `0"Are trying to be ripping me off, s&sir?!  You shall not taste a single
  677.   drop of my wonderful liquid!"
  678.  
  679. `k
  680.   @do goto martstart
  681.   @end
  682. @do money - 1
  683. @Show
  684. `\`\  `$"Give me a super squishie, one that's made entirely out of syrup," `2you
  685.   command.
  686.   `0"An all syrup super squishie?  Oh such a thing has never been done," `2the
  687.   clerk gasps.
  688. `\`k  `$"Just make it happen," `2you say as you lay down the dough.
  689.   `0"Oh dear," `2he moans and turns towards the machine.  It begins to
  690.   rumble, you feel the walls shake.  `0"Oh no, she's breaking up," `2he
  691.   yells....
  692. `\`k  `5DING!
  693. `\`k  `2The clerk turns and hands you your squishie.  `0"All done, if you
  694.   survive, please come again."
  695. `\`k
  696. @DRAWMAP
  697. @UPDATE
  698. @CLOSESCRIPT
  699. @End
  700.  
  701. @#bank
  702. @do `v01 is 1
  703. @offmap
  704. @do moveback
  705. @label bankstart
  706. @show
  707. `r0`c  `r1 `%2nd Bank Of PortTown `r0
  708.  
  709. `2  A young clerk eyes you nervously.
  710.  
  711. @if bank more 0 then do
  712.  @begin
  713.  @show
  714. `2  You are holding `$$&money`2, your account is at `$$&bank`2.
  715.  
  716.  @end
  717.  
  718. @if bank is 0 then do
  719.  @begin
  720.  @show
  721. `2  You currently don't have an account with them.
  722.  
  723.  @end
  724.  
  725. @do write
  726. `x`x
  727. @choice
  728. >&bank 0 Make a deposit.
  729. >&bank 0 Make a withdrawal.
  730. =&bank 0 Apply for an account here.
  731. Leave
  732. @if response is 3 then do
  733.   @begin
  734.   @do `v01 is 1
  735.   @show
  736.  
  737.  
  738.   `2The nervous boy asks you to sit down.
  739.  
  740.   `0"Your full name s&sir?"
  741.   @do `s01 is NIL
  742.   @do write
  743. `x`x
  744.   @do readstring 30 `s01
  745.   @show
  746.  
  747.  
  748.   `0"Your current residence?"
  749.  
  750.   @do write
  751. `x`x
  752.   @do readstring 50 `s01
  753.  
  754.   @show
  755.  
  756.  
  757.   `0"Your net income yearly?"
  758.  
  759.   @do write
  760. `x`x
  761.   @do readnum 10
  762.   @if `v40 less 20 then do
  763.   @begin
  764.   @show
  765.  
  766.   @end
  767.  
  768.   @if `v40 more 19 then do
  769.    @begin
  770.    @show
  771.  
  772.  
  773.   `2You giggle to yourself `0-`2 how will they know you just totally lied on
  774.   that last questions?!??  You only made `b19`2 gold pieces last year!
  775.   @end
  776.   @label bankagain
  777.   @show
  778.  
  779.   `0"How much would you like to open your account with?" `2(you have `$$&money`2)
  780.  
  781.   @do write
  782. `x`x
  783.   @do readnum 10 money
  784.   @if `v40 is 0 then do
  785.    @begin
  786.    @show
  787.  
  788.  
  789.   `2You decide you really don't want to open an account with this
  790.   branch.
  791.  
  792. `k
  793.   @do goto bankstart
  794.   @end
  795.  
  796.   @if `v40 > money then do
  797.    @begin
  798.    @show
  799.  
  800.  
  801. `2  You don't have this much!  Try again.
  802.    @do goto bankagain
  803.    @end
  804.  
  805.   @if `v40 < 50 then do
  806.   @begin
  807.   @if money < 50 then do
  808.    @begin
  809.   @show
  810.  
  811.   `2The clerk eyes your shabby clothing distastefully - as if he knew
  812.   this part was coming.
  813.  
  814.   `0"I'm sorry s&sir, we do require `$$50 `2to open an account.  And could
  815.   you please leave the pen on your way out." `2he asks haughtily.
  816.  
  817. `k  `2You carefully return the pen.  `$"I'll be back someday.  And you WILL
  818.   open an account for me then," `2you vow seriously.
  819.  
  820.   `0"Of course you will, s&sir.  Please exit now, remember, the sign does
  821.   say no loitering.  And this means you." `2he says as he points to the
  822.   door.
  823.  
  824. `k
  825. @drawmap
  826. @update
  827. @closescript
  828.    @end
  829.  
  830.   @show
  831.  
  832.  
  833.   `0"S&Sir, `$$50 `0is required to open a new account!"
  834.   @do goto bankagain
  835.   @end
  836.   @do money - `v40
  837.   @do bank + `v40
  838.   @show
  839.  
  840.  
  841.   `0"Very good S&sir!  Your new account has been opened!"
  842.  
  843. `k
  844.   @do goto bank
  845.   @end
  846.  
  847.  
  848. @if response is 1 then do
  849.   @begin
  850.   @do write
  851. `\
  852.   @label deposit
  853.   @do write
  854. `\  `0"Deposit how much, s&sir?"`\`\`x`x
  855.   @do readnum 10 money
  856.   @if `v40 more money then do
  857.   @begin
  858.   @show
  859. `\`\  `2Maybe you left the money in your other pants?  'cuz it sure ain't here.
  860.   @do goto deposit
  861.   @end
  862.   @if `v40 less 0 then do
  863.   @begin
  864.   @show
  865. `\`\  `2No, this isn't happening and you aren't here.
  866.   @do goto withdraw
  867.   @end
  868.  
  869.   @do money - `v40
  870.   @do bank + `v40
  871.   @do goto bankstart
  872.  
  873.   @end
  874.  
  875. @if response is 2 then do
  876.   @begin
  877.   @do write
  878. `\
  879.   @label withdraw
  880.   @do write
  881. `\  `0"Withdraw how much, s&sir?"`\`\`x`x
  882.   @do `p21 is bank
  883.   @do `p21 - 1
  884.   @if `p21 < 0 then `p21 is 0
  885.   @do readnum 10 `p21
  886.   @if `v40 more bank then do
  887.   @begin
  888.   @show
  889. `\`\  `2You kind of don't have that much in your account.  Nice bookeeping!
  890.   @do goto withdraw
  891.   @end
  892.  
  893.   @if `v40 less 0 then do
  894.   @begin
  895.   @show
  896. `\`\  `2No, I don't think so.
  897.   @do goto withdraw
  898.   @end
  899.  
  900.   @if `v40 is bank then do
  901.    @begin
  902.    @show
  903.  
  904.  
  905.   `0"But s&sir!  This will close your account with us, are you sure you wish
  906.   to do that?" `2the clerk chokes.
  907.  
  908.   @do write
  909. `x`x
  910.   @do `v01 is 1
  911.   @choice
  912. Ok, nevermind then.
  913. Yeah.  Get my damn money.
  914. @if response is 1 then goto bank
  915.  
  916.    @end
  917.  
  918.   @do money + `v40
  919.   @do bank - `v40
  920.   @do goto bankstart
  921.   @end
  922.  
  923.  
  924.  
  925. @drawmap
  926. @update
  927.  
  928.  
  929. @#HANG
  930. ;For sitting at the benches for public execution
  931. @DO SAYBAR
  932. `2You'd sit to watch an execution but there isn't one today...
  933.                                                               
  934. @#NOTDONE
  935. @DO SAYBAR
  936. `2Area unfinished.  Check back when beta ... 7 is ready.
  937. @do moveback
  938.  
  939. @#FISHDOCK
  940. ;Fishing dock...
  941. @do moveback
  942.  
  943. @if `i28 < 1 then do
  944.   @begin
  945.   ;person doesn't have fishing pole
  946.   @DO SAYBAR
  947. `2You doubt you would catch anything with your s&weapon...
  948.   @closescript
  949.   @end
  950.  
  951.  
  952. @if `t10 < 1 then do
  953.   @begin
  954.   @do saybar
  955. You have caught all the fish in the stream.  Maybe tomorrow.
  956.   @closescript
  957.   @end
  958.  
  959. @busy
  960. @do write
  961. `r1
  962. @clearblock 21 21
  963. @do move 3 21
  964. @do write
  965. `r0  `2Wanna try your luck fishing? [`0Y`2/`0N`2] :`x
  966. @do readspecial `s01 YN
  967.  
  968. @if `s01 is N then do
  969.   @begin
  970.   @do saybar
  971. Maybe later when the fish are biting.
  972.   @closescript
  973.   @end
  974.  
  975. @label fishcast
  976.  
  977. @do `p20 is `i29
  978. @do `p20 + `i30
  979. @do `s01 is `p20
  980. @if `s01 is 0 then `s01 is no
  981.  
  982. @show
  983. `r0`c  `r1  `%The Fishing Dock  `r0
  984.  
  985.   `2You sit yourself down on the dock and relax a bit.
  986.  
  987.   You have `s01 fish.
  988.  
  989. @do write
  990. `x`x
  991. @do `v01 is 1
  992. @choice
  993. Cast far
  994. Cast short
  995. Get up and leave
  996. @if responce is 3 then do
  997.   @begin
  998.   @drawmap
  999.   @update
  1000.   @closescript
  1001.   @end
  1002.  
  1003. @if response is 1 then do
  1004.   @begin
  1005.   @do `p20 random 80 20
  1006.   @show
  1007. `\`\  `2You whip your rod fast and watch as your hook plops down
  1008.   about `0`p20`2 feet away.
  1009.  
  1010. @end
  1011.  
  1012. @if response is 2 then do
  1013.   @begin
  1014.   @do `p20 random 20 1
  1015.   @show
  1016. `\`\  `2You gently cast the pole.  Your hook makes a soft splash
  1017.   about `0`p20 `2feet away.
  1018.  
  1019. @end
  1020.  
  1021.  
  1022. @do write
  1023.   `2You wait.`l.`l.`l.`l.
  1024. @if `t10 < 1 then do
  1025.   @begin
  1026.   @show
  1027. `4No fish are biting.`2
  1028.  
  1029.   It looks like the action is finished for today.
  1030.  
  1031. `k
  1032.   @do goto fishcast
  1033.   @end
  1034. @do `p20 random 2 1
  1035. @if `p20 is 1 then do
  1036.    @begin
  1037.    @show
  1038. `4Nothing happens.
  1039.  
  1040. `2  You reel the line back in.
  1041.  
  1042. `k
  1043.    @do goto fishcast
  1044.    @end
  1045. @if `p20 is 2 then do
  1046.    @begin
  1047.    @show
  1048. `%You have a bite!`2
  1049.  
  1050. @do write
  1051. `k
  1052. @do `p20 random 4 1
  1053. @IF `P20 IS 1 then do
  1054.   @begin
  1055.   ;catching a special fish
  1056.   @show
  1057.   The fish is suprisingly strong!  But you reel it in slowly...
  1058.  
  1059. @do write
  1060. `k
  1061. @do `p20 random 4 1
  1062. @IF `P20 IS 1 then do
  1063.    @begin
  1064.    @show
  1065.   `bTHE LINE BREAKS!
  1066.  
  1067.   `2The mighty fish has escaped.
  1068.  
  1069. `k
  1070.    @do goto fishcast
  1071.    @end
  1072.   @show
  1073.   `2You have just caught a `0Sparkling Green Salmon`2!
  1074. `\`k
  1075.   @do `i30 + 1
  1076.   @do `t10 - 1
  1077.   @do goto fishcast
  1078.   @end
  1079.  
  1080.   @show
  1081.   You slowly reel the fish to shore.
  1082.  
  1083. `k  You have caught a Salmon.
  1084.  
  1085. `k
  1086.    @do `i29 + 1
  1087.    @do `t10 - 1
  1088.    @do goto fishcast
  1089.    @end
  1090.  
  1091.  
  1092.   @end
  1093.  
  1094.  
  1095.  
  1096. @#WATERFALL
  1097. ;Looking at the waterfall.
  1098. @DO SAYBAR
  1099. `2How nice!
  1100. @do moveback
  1101.  
  1102. @#WATERSIGN
  1103. ;Sign at the water fall.
  1104. @DO SAYBAR
  1105. `2To waterfall observation dock.
  1106. @do moveback
  1107.  
  1108. @#TREES
  1109. ;At the trees in the passage by the town
  1110. @DO SAYBAR
  1111. `2A spooky patch of autumn trees
  1112.  
  1113. @#shrine
  1114. @do `v01 is 1
  1115. @do moveback
  1116. @busy
  1117. @show
  1118. `r0`c  `r1`%  THE SHRINE OF BABOS  `r0`\
  1119. `2  You kneel in front of the shrine and meditate.`\
  1120. @
  1121.  
  1122. @if `v04 > 4 then do
  1123.   @begin
  1124.   @show
  1125. `k  Nothing happens.`\`\`k
  1126.   @drawmap
  1127.   @update
  1128.   @closescript
  1129.   @end
  1130.  
  1131. @if `v04 is 0 then do
  1132.   @begin
  1133.   @show
  1134. `k  Nothing happens.  Maybe if you came on the right day...`\`\`k
  1135.   @drawmap
  1136.   @update
  1137.   @closescript
  1138.   @end
  1139.  
  1140.  
  1141.  
  1142. @if `t09 is 1 then do
  1143.   @begin
  1144.   @show
  1145. `k  Nothing happens.  You believe there may be limits to even a God's kindness.`\`\`k
  1146.   @drawmap
  1147.   @update
  1148.   @closescript
  1149.   @end
  1150.  
  1151.  
  1152. ;`v04: Lucky Shrine?: 1 = Money, 2, hitpoint, 3, strength 4 defence, else
  1153.  
  1154. @if `v04 is 1 then do
  1155.   @begin
  1156.   @show
  1157. `k  `$$500 `0magically appears in your pocket!`\`\`k
  1158.   @do money + 500
  1159.   @do `t09 is 1 
  1160.   @end
  1161.  
  1162. @if `v04 is 2 then do
  1163.   @begin
  1164.   @show
  1165. `k  `0You feel healthier!  You get two more hitpoints!`\`\`k
  1166.   @do `p03 + 2
  1167.   @do `p02 + 2
  1168.   @do `t09 is 1 
  1169.   @end
  1170.  
  1171. @if `v04 is 3 then do
  1172.   @begin
  1173.   @show
  1174. `k  `%Belar`0 makes you stronger.  You gain one muscle point!`\`\`k
  1175.   @do `p04 + 1
  1176.   @do `t09 is 1 
  1177.   @end
  1178.  
  1179. @if `v04 is 4 then do
  1180.   @begin
  1181.   @show
  1182. `k  `0You feel the gods protecting you.  You gain one dodge point!`\`\`k
  1183.   @do `p05 + 1
  1184.   @do `t09 is 1 
  1185.   @end
  1186.  
  1187.   @drawmap
  1188.   @update
  1189.   @closescript
  1190.  
  1191.  
  1192. @#nomore
  1193.  
  1194.